package com.junzhiit.nengji.dao;

import java.util.Date;

import com.bainaeco.framework.base.dao.BaseDAO;
import com.junzhiit.nengji.bo.ShopAnalysisBO;
import com.junzhiit.nengji.bo.UserSexCountBO;
import com.junzhiit.nengji.model.ShopHistory;

public interface ShopHistoryDAO extends BaseDAO<ShopHistory> {
	
	/**
	 * 
	 * TODO 获取品牌下所有店铺分析数据
	 * @author Harry
	 * @time 2018年8月4日 下午7:53:10
	 * @return ShopAnalysisBO
	 */
	public ShopAnalysisBO getShopAnalysis(Date startTime,Date endTime,String systemId,Integer type);
	
	/**
	 * 
	 * TODO 获取品牌下指定时间内不同性别的买家数量
	 * @author Harry
	 * @time 2018年8月4日 下午10:06:49
	 * @return Integer
	 */
	public UserSexCountBO getUserSex(Date sTime,Date eTime,String systemId,Integer type);
	
	/**
	 * 
	 * TODO 根据当前日期查询
	 * @author PeterMo
	 * @time 2018年9月3日 上午9:49:58
	 * @return ShopHistory
	 *
	 */
	public ShopHistory getTodayByUserId(String userId,String shopId,Integer type);
}
